const menu = {
  'menu.welcome': '欢迎',
  'menu.more-blocks': '更多区块',
  'menu.home': '首页',
  'menu.admin': '管理页',
  'menu.admin.sub-page': '二级管理页',
  'menu.login': '登录',
  'menu.register': '注册',
  'menu.register.result': '注册结果',
  'menu.dashboard': 'Dashboard',
  'menu.dashboard.analysis': '分析页',
  'menu.dashboard.monitor': '监控页',
  'menu.dashboard.workplace': '工作台',
  'menu.exception.403': '403',
  'menu.exception.404': '404',
  'menu.exception.500': '500',
  'menu.form': '表单页',
  'menu.form.basic-form': '基础表单',
  'menu.form.step-form': '分步表单',
  'menu.form.step-form.info': '分步表单（填写转账信息）',
  'menu.form.step-form.confirm': '分步表单（确认转账信息）',
  'menu.form.step-form.result': '分步表单（完成）',
  'menu.form.advanced-form': '高级表单',
  'menu.list': '列表页',
  'menu.list.table-list': '查询表格',
  'menu.list.basic-list': '标准列表',
  'menu.list.card-list': '卡片列表',
  'menu.list.search-list': '搜索列表',
  'menu.list.search-list.articles': '搜索列表（文章）',
  'menu.list.search-list.projects': '搜索列表（项目）',
  'menu.list.search-list.applications': '搜索列表（应用）',
  'menu.profile': '详情页',
  'menu.profile.basic': '基础详情页',
  'menu.profile.advanced': '高级详情页',
  'menu.result': '结果页',
  'menu.result.success': '成功页',
  'menu.result.fail': '失败页',
  'menu.exception': '异常页',
  'menu.exception.not-permission': '403',
  'menu.exception.not-find': '404',
  'menu.exception.server-error': '500',
  'menu.exception.trigger': '触发错误',
  'menu.account': '个人页',
  'menu.account.center': '个人中心',
  'menu.account.settings': '个人设置',
  'menu.account.trigger': '触发报错',
  'menu.account.logout': '退出登录',
  'menu.editor': '图形编辑器',
  'menu.editor.flow': '流程编辑器',
  'menu.editor.mind': '脑图编辑器',
  'menu.editor.koni': '拓扑编辑器',

  'menu.peoples': '人员管理',
  'menu.peoples.peoples': '用户管理(特种设备)',
  'menu.peoples.tzPeoples': '用户管理(特种作业)',
  'menu.peoples.unit': '部门管理',
  'menu.grade': '考试成绩管理',
  'menu.learn': '教材管理',
  'menu.learn.teachingMterials': '培训视频管理',
  'menu.learn.courseware': '培训课件管理',
  'menu.learn.mission': '下达学习任务',
  'menu.learn.learnProgress': '查看学习进度',


  'menu.examInfo': '考试管理(特种设备)',
  'menu.examInfo.lessons': '考试科目管理',
  'menu.examInfo.testPaper': '试卷信息管理',
  'menu.examInfo.questionBank': '考试题库管理',
  'menu.examInfo.manualMarking': '人工批卷阅卷',
  'menu.examInfo.registration': '考试报名管理',
  'menu.examInfo.invigilator': '在线监考中心',

  'menu.tzExamInfo': '考试管理(特种作业)',
  'menu.tzExamInfo.lessons': '考试科目管理',
  'menu.tzExamInfo.testPaper': '试卷信息管理',
  'menu.tzExamInfo.questionBank': '考试题库管理',
  'menu.tzExamInfo.manualMarking': '人工批卷阅卷',
  'menu.tzExamInfo.registration': '考试报名管理',
  'menu.tzExamInfo.invigilator': '在线监考中心',


  'menu.analyze': '统计管理',
  'menu.analyze.practiceAnalyze': '专项练习统计',
  'menu.analyze.learnAnalyze': '课件学习统计',
  'menu.analyze.examAnalyze': '模拟考试统计',


  'menu.setting': '系统管理',
  'menu.setting.system': '系统设置',
  'menu.setting.record': '系统日志',

  
  'menu.notice': '公告管理',
  'menu.notice.policy': '政策法规',
  'menu.notice.introduce': '学员公告',
  'menu.notice.dynamic': '培训动态',
  'menu.notice.business': '业务介绍',
  'menu.notice.plan': '考试计划',
  'menu.notice.emergency_read': '考生必读(应急)',
  'menu.notice.market_read': '考生必读(市场)',
  'menu.notice.banner': '轮播图设置',

  'menu.setting.memberInfo': '会员信息管理',
  'menu.setting.grade': '成绩档案设置',
  'menu.setting.menu': '系统菜单管理',
  'menu.apply_form': '申请表管理',

  'menu.info': '个人信息',
  'menu.practice': '专项练习',
  'menu.exam': '模拟考试',
  'menu.train': '培训学习',
  'menu.learnAnalyze': '学习统计',

}
let userinfo = localStorage.getItem('userinfo') || ''
if(userinfo){
  userinfo=JSON.parse(userinfo)
  const is_sw = userinfo.is_sw;
  const isSuper = userinfo.super;
  const authority = JSON.parse(localStorage.getItem('antd-pro-authority')||'[]')
  const peopleAuthority=[
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    110,
    111
  ]
  const tzPeopleAuthority=[
    901,
    902,
    903,
    904,
    905,
    906,
    907,
    908,
    909,
    910,
    911
  ]
  const examInfoAuthority= [
    201,
    202,
    203,
    204,
    301,
    302,
    303,
    304,
    305,
    306,
    307,
    308,
    501,
    502,
    503,
    504,
    505,
    506,
  ]
  const tzExamInfoAuthority=[
    99991,
    99992,
    99993,
    99994,
    99996,
    99997,
    99998,
    99999,
    999990,
    999991,
    999992,
    999993,
    99999991,
    99999992,
    99999993,
    99999994,
    99999995,
    99999996,
  ]
  const forArray = [peopleAuthority.length,tzPeopleAuthority.length,examInfoAuthority.length,tzExamInfoAuthority.length].sort();
  const len = forArray[forArray.length-1];
  let hasPeoples=0;
  let hasExamInfo=0;
  
  if(!isSuper||!is_sw){
    menu['menu.peoples.tzPeoples']='用户管理'
    menu['menu.peoples.peoples']='用户管理'
    menu['menu.examInfo']='考试管理'
    menu['menu.tzExamInfo']='考试管理'
  }
  for (let i = 0; i < len; i++) {
    const people = peopleAuthority[i];
    const tzPeople = tzPeopleAuthority[i];
    const exam = examInfoAuthority[i];
    const tzExam = tzExamInfoAuthority[i];
    if(authority.includes(people)&&authority.includes(tzPeople)){
      hasPeoples=1
    }
    if(authority.includes(exam)&&authority.includes(tzExam)){
      hasExamInfo=1
    }
  }
  if(hasPeoples&&is_sw){
    menu['menu.peoples.tzPeoples']='用户管理(特种作业)'
    menu['menu.peoples.peoples']='用户管理(特种设备)'
  }
  if(hasExamInfo&&is_sw){
    menu['menu.tzExamInfo']='考试管理(特种作业)'
    menu['menu.examInfo']='考试管理(特种设备)'
  }
}

export default {...menu};
